* {margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
body {margin:0;padding:0;font-size:14px; color:#383838; font-family:  Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;}
img{border:0px;}
a:link {color:#161616;text-decoration:none;} 
a:visited {color: #161616;text-decoration:none;}
a:hover {color: #161616;text-decoration:none;}
a:active {color: #161616;text-decoration:none;}
ul,li {list-style:none;padding:0;margin:0;}



img{border:0}
.slider {
	position: relative;
	width:1418;
	height: 561px;
	overflow: hidden;
}
.slides {
	height: 100%;
	/* Simple clear fix */
	overflow: hidden;
	/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slide {
	height:100%;
	float: left;
	clear: none;
	
}
.slider-arrows {
}
.slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50,50,50,.3);
	border-radius: 50%;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
}
.slider-nav {
	position: absolute;
	bottom: 12px;
	margin-left: -694px !important;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	background: #fff;
	border-radius: 50%;
}
.slider-nav__item:hover {
	background: #ccc;
}
.slider-nav__item--current {
	background: #ccc;
}
.box {
	position: relative;
	width: 100%;
	height: 100%;
	line-height: 5;
	text-align: center;
	font-size: 5em;
	color: #fff;
	text-transform: capitalize;
	vertical-align: middle;
}
div.index_headall_out {
}
#con {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	margin-top: 40px;
}
#tags {
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 100%;
	HEIGHT: 80px;
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	padding: 0px 22px;
}
#tags LI A {
	FLOAT: left;
	PADDING: 6px 30px;
	COLOR: #0089cf;
	font-size: 18px;
	TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
}
#tags LI.selectTag A {
	COLOR: #fff;
	PADDING: 6px 30px;
	background-color: #0089cf;
}
#tagContent {
}
.tagContent {
	DISPLAY: none;
 WIDTH: 100% COLOR: #474747;
	PADDING: 24px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent p {
	text-indent: 2em;
}


.top{width: 1418px; margin: 0 auto; height: 112px; background: white;}
.top1{float: left; width: 425px; height: 112px;}
.top2{float: left;width: 797px; height: 112px;}
.top2 ul{width: 797px; height: 112px; margin: 0 auto;}
.top2 ul li{width: 92px; height: 112px; float: left; text-align: center; color: #1b0007; font-size: 16px; line-height: 112px; font-size: 16px; color: #1b0007;}
.top2 ul a li:hover{color: #006672; font-weight: 600;}
.top2 ul a .on{color: #006672;font-weight: 600;}
.top3{width: 196px; height: 112px; background: #006672; float: right;}

.top3-2{width: 190px; margin: 0 auto; text-align: center; color: #fff;}
.top3-2 a{color: #fff;}


.news{width:600px;}
.title{width:100%;margin-bottom: 30px;}
.title h4{font-size:30px;color:#2f2f2f;line-height:1em;font-weight: bold;}
.title h4 img{height:20px; vertical-align: middle;margin-right:10px;}
.title a{color:#717171;font-size: 12px;position: absolute;bottom: 0;right:0;}
.news_title1{padding:12px;height:140px;background:#b28146;}
.news_title1 img{width:240px;height:140px;display: block;}
.news_title_con{width:310px;height:140px;color:#fff;position: relative;}
.news_title_con h3{font-size:16px;line-height: 1em;padding-top: 10px; height:1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight: bold;}
.news_title_con p{font-size:12px;line-height:1.8em;height:5em;margin-top: 25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news_title_con span{position: absolute;bottom: 0;right:0;font-size: 12px;}
.news_con{height:225px;overflow: hidden;}
.news_con p{margin-top: 17px;position: relative; line-height: 34px;border-bottom: 1px solid #EEEEEE;}
.news_con p a{display: block;width:75%;height:34px;color:#2d2d2d;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_con p a em{display: inline-block;width:6px;height:6px;background:#c0c0c0;vertical-align: middle;margin-right: 4px;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_con p span{display: block;color:#dddddd;line-height:34px;position: absolute;top: 0;right: 0;}
.news_con p a:hover{color: #b28146;}
.news_con p a:hover em{background: #b28146;}
.video{width: 570px;}
.video_con{width:425px;height:372px;}
.video_con_img{width:425px;height:328px;overflow: hidden;}
.video_con img{width:425px;height:328px;display: block;}
.video_con span{display: block; width:66px;height:66px;background:url(img/video_ico1.png) no-repeat;position: absolute;top:131px; left:180px;}
.video_con h3{height:44px;display: block;font-size:16px;color:#fff; text-align: center;line-height: 44px;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;background:url(img/ico8.png) center;}
.video_list{width:130px;height:371px;overflow: hidden;}
.video_list ul li{width:100%;height:97px;overflow: hidden;margin-bottom:40px;}
.video_list ul li img{width:100%;height:97px;display: block;}
/*首页案例*/
.case{margin-top: 60px;background: url(img/case_bg.jpg) no-repeat center top;}
.case_title{width:100%;margin-bottom:55px;text-align: center;}
.case_title h4{font-size:30px;color:#2f2f2f;line-height:1em;font-weight: bold;}
.case_title h4 img{height:20px; vertical-align: middle;margin-right: 5px;}
.case_title h5{color:#414141;font-size: 16px;line-height: 1em;margin-top:55px;}
.case_title span{display: block;width: 100%;height:1px;background:#e5e5e5;position: absolute;top:49px;left: 0;}
.case_title em{display: block;width:180px;height:3px;background:#b28146;position: absolute;top:48px;left:510px;}
.case_con{margin-bottom: 90px;height: 450px;}
#imgMenu{width:1200px; height: 450px;}
#imgMenu li {float: left;display: block;height: 450px;position:relative; overflow: hidden}
#imgMenu ul {display: block; list-style-position: outside; list-style-type: decimal}
#imgMenu ul li{width:316px; height:450px;margin-right: 10px;}
#imgMenu ul li:nth-child(3n){margin-right: 0;}
#imgMenu li .hpanel {display: block; height: 450px; width:548px;}
.home_text{width:210px; height:85px;position: absolute;bottom: 0;left:0;z-index: 99;background:url(img/case_bg2.png) no-repeat; overflow: hidden;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.home_text p{text-align: center;line-height:85px;font-size: 20px;color:#fff;font-weight: bold;}
#imgMenu img{height:450px;width:548px;position: absolute; top: 0; left:0px;}
.home_text1{height:450px;width:227px;position: absolute; top: 0; left:-227px; background:url(img/case_bg1.png) no-repeat top left; color: #5b360a;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.home_text1 h4{font-size: 22px;font-weight: bold;line-height: 1em;padding-top: 85px;text-align: center;}
.home_text1 p{padding:0px 15px;font-size:14px;margin-top: 65px; line-height:2em;height:6em; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.home_text1 span{display: block;width:101px;height:33px;background: url(img/more.png) no-repeat;margin:55px auto 0;}
#imgMenu ul li.on .home_text{left:-210px;}
#imgMenu ul li.on .home_text1{left:0;}
/*首页科技研发*/
.tech{height:627px;padding-top:78px; background:url(img/bg1.jpg) no-repeat center;}
.tech_title{width:100%;margin-bottom:70px;text-align: center;}
.tech_title h4{font-size:30px;color:#F0EC28;line-height:1em;font-weight: bold;}
.tech_title h4 img{height:20px; vertical-align: middle;margin-right: 5px;}
.tech_con{width:1200px;height:440px;margin:0 auto;overflow: hidden;}
#d_tab29 {position: relative; height:450px;  margin: 0 auto; width:100%;overflow: hidden;}
#d_tab29 .d_img {position: relative; margin: 0 auto; width:1200px;height:423px; }
#d_tab29 .d_img li{position: absolute; display: none; z-index: 0;}
#d_tab29 .d_img li.d_pos1 { display: block; width:400px; left: 0%; top:64px;opacity: 0.7; z-index: 1;}
#d_tab29 .d_img li.d_pos2 { display: block; width:542px; left:329px; top:0px;opacity:1; z-index: 2;}
#d_tab29 .d_img li.d_pos3 { display: block; width:400px; right: 0%; top:64px;opacity: 0.7; z-index: 1;}
#d_tab29 .d_next{position: absolute; right:46.5%; bottom:10px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev{position: absolute; left:46.5%; bottom:10px; z-index: 10; cursor: pointer }
#d_tab29 .d_img img.d_img1{width:100%;display: block;}
.d_img_title{position: absolute;top:160px;left:0;}
.d_img_title h4{font-size:24px;font-weight: bold;color:#432603;line-height:1em;}
.d_img_title h4 span{display: inline-block;width:60px;height:5px;background:#b28146;vertical-align: middle;margin-right:30px;}
#d_tab29 .d_img li.d_pos2 .d_img_title{top:80px;}
.d_img_con{position: absolute;top:120px;left:65px;display: none;}
#d_tab29 .d_img li.d_pos2 .d_img_con{display: block;}
.d_img_con a{display: block;padding:0 15px;color: #292929; font-size: 18px;line-height:38px;margin-bottom:5px;}
.d_img_con a:hover{background: #b28146;color: #fff;}
#d_tab29 .d_img img.d_img2{position: absolute;top:125px;display: block;left:265px;}
/*首页底部*/
footer{padding-top: 40px; background: url(img/foot_bg.jpg) no-repeat bottom center;}
.foot{height:335px;}
.foot_menu{border-right: 1px solid #DDDDDD;}
.foot_menu h3{color:#432603;font-weight: bold;font-size: 18px;line-height:1em;}
.foot_menu h3 img{margin-right: 5px;vertical-align: middle;}
.foot_menu ul{margin-top:25px;}
.foot_menu ul li{float: left;width:130px;}
.foot_menu ul li:last-child{width: 100px;}
.foot_menu ul li h4{color:#92662e;font-size:16px;line-height:1em;margin-bottom:10px;font-weight: bold;}
.foot_menu ul li a{display: block;font-size:14px;line-height:2em;color:#282828;}
.foot_ewm{padding-top: 10px;width:350px;border-right: 1px solid #DDDDDD; text-align: center;}
.foot_ewm img{width: 130px;}
.foot_ewm p{color:#432603;font-weight: bold;line-height:1em;margin-bottom: 20px;}
.foot_contact{width:330px;}
.foot_contact h3{color:#432603;font-weight: bold;font-size: 18px;line-height:1em;margin-bottom:54px;}
.foot_contact p{color:#282828;line-height:36px;}
.foot_contact p img{vertical-align: middle;margin-right: 5px;}
.foot_contact p b{font-size: 30px;color: #92662e;}
.returntop{display: block;width:70px;height:80px;position:absolute;top:-80px;right:-35px;z-index: 9999; }
.returntop img{width:70px;height:80px;}
.foot_right{height:50px;line-height: 50px;background:#231815;color:#fff;overflow: hidden;}
.foot_right a{color:#fff;display: inline-block;margin: 0;padding: 0;float: none !important;vertical-align: middle !important;}
.foot_right img{width:22px;height:22px;vertical-align: middle;}
.foot_right a.bds_tsina{width:22px;height:22px; overflow: hidden;margin:14px 5px 14px 0;padding: 0;
background: url(img/share_ico1.png) no-repeat center !important;}
.foot_right a.bds_weixin{width:22px;height:22px;overflow: hidden;margin:14px 5px 14px 0;padding: 0;
background: url(img/share_ico2.png) no-repeat center !important;}
.foot_right a.popup_tieba{width:22px;height:22px;overflow: hidden;margin:14px 0;padding: 0;
background: url(img/share_ico3.png) no-repeat center !important;}

/*新闻页面*/
/*内页banner*/
.banner img{display:block;width: 100%;}
/*新闻页面栏目*/
.news_menu{width:1212px;height:57px;position: relative;margin:-26px auto 0px;padding:0 20px;font-size: 0; background: url(img/ico4.png) no-repeat;}
.news_menu a{display: inline-block; color:#7a7a7a;font-size: 16px;line-height:57px;padding:0 12px;margin-right: 60px; position: relative;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_menu span{display: block;width:0px;height: 1px;background:#b28146;position: absolute;left:0;bottom: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_menu a.on,.news_menu a:hover{color: #231815;font-weight: bold;}
.news_menu a.on span,.news_menu a:hover span{width:100%;}
/*新闻页面内容*/
.news_con1{margin:60px auto 88px;}
.news1{height:432px;overflow: hidden;}
.news2{width:570px;height:432px;overflow: hidden;}
.news3{width:600px;margin-top: 50px;height: 434px;overflow: hidden;}
.news4{margin-top: 50px;height: 434px;overflow: hidden;}
.news_con2 ul li{margin-bottom:10px;}
.date{width:63px;height:65px;background:#e3e0e0;text-align: center;color:#ffffff;-webkit-transition: all 0.5s linear;transition: all 0.5s linear; float: left; margin-right: 6px;}
.date h3{font-size:18px;font-weight: bold;line-height:25px; margin-top: 10px;}
.date h5{font-size:14px; font-weight: 100;}
.news_content2{width:410px;height:116px;border-bottom: 1px solid #DDDDDD;}
.news_content2 h4{color:#4b4b4b;font-size: 16px; line-height:1em;height: 1em;padding-top: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;font-weight: bold;}
.news_content2 p{color:#949494;font-size: 12px; line-height:2em;height:4em;margin-top: 18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_con2 ul li:hover .date{background:#b28146;color:#fff;}
.news_con2 ul li:hover h4{color:#b28146;}
.news_con3 p{display: block;background:#f2f2f2;height:48px;padding-left:18px;border-left: 2px solid #b28146; line-height:48px;margin-bottom: 6px;overflow: hidden;position: relative;}
.news_con3 p a{display: block;width:75%;height:48px;color:#2d2d2d;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_con3 p span{display: block;color:#d7d5d5;line-height:48px;position: absolute;top: 0;right:10px;}
/*走进金海*/
.about_banner{height:638px;color:#fff;}
.about_banner h3{font-size:48px;line-height:1em;font-weight: bold;padding-top: 115px;}
.about_banner h4{font-size:30px;line-height:1em;margin-top: 34px;}
.about_banner p{width:552px; font-size:14px;line-height:24px;margin-top: 40px;}
.about_banner span{display: block;width:178px;height:55px;margin-top:40px;cursor: pointer;background: url(img/more1.png) no-repeat;}
.about_menu{width:100%;height: 58px;background: #fcf4e2;}
.about_menu ul li{float: left;font-size: 16px;line-height: 58px;margin-right:30px;position: relative;}
.about_menu ul li a{color: #7a7a7a;padding:0 20px;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}
.about_menu ul li span{display: block;width:0px;height: 2px;background: #b28146; position: absolute;left: 0;bottom: 0;-webkit-transition: all 0.5s linear;transition: all 0.5s linear;}
.about_menu ul li.on span,.about_menu ul li:hover span{width: 100%;}
.about_menu ul li.on a,.about_menu ul li:hover a{color: #231815;font-weight: bold;}
.about_con1{margin:60px auto 0;color:#2c2c2c;padding-bottom: 120px;background:url(img/ico5.png) no-repeat right bottom;}
.about_con1 h3{font-size:30px;line-height:1em;font-weight: bold;}
.about_con1 span{display: block;width:93px;height:6px;background:#af8f66;margin:30px 0 55px;}
.about_content1{line-height:30px;}
.about2{height:530px;padding-top:77px; background: url(img/about_bg1.jpg) no-repeat center top;}
.about2 h3{font-size:30px;line-height:1em;font-weight: bold;}
.about2 span{display: block;width:93px;height:6px;background:#af8f66;margin:30px 0 55px;}
.about_content2{line-height:30px;color:#fff;}
.about3{margin:50px auto 70px;}
.about3_top{text-align: center;}
.about3_top h3{font-size:36px;line-height:1em;color:#2c2c2c; font-weight: bold;}
.about3_top span{display: block;width:93px;height:6px;background:#af8f66;margin:30px auto 55px;}
.about3_top p{font-size:12px; line-height:24px;color:#7c7c7c;}
.about_con3{margin-top:55px;height: 484px;}
.about_con3 ul li{position: relative;float: left;width:292px;margin-right:10px;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about_con3 ul li:nth-child(4n){margin-right: 0;}
.about_con3 ul li h4{display: block;height:96px;line-height:86px;padding-top: 10px; color:#fff;font-size: 24px;font-weight: bold;padding-left: 25px; background:#a87a42;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about_con3 ul li h4 span{display: block;width:28px;height:20px;background: url(img/ico10.png) no-repeat top;position: absolute;top:40px;right:20px;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about_con3 ul li img{display: block;width:100%;height:100%;}
.about_con3 ul li em{display: block;width:292px;height:38px;margin-top: 30px; background: url(img/about_yy.png) no-repeat;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about_con3 ul li:hover{margin-top:10px;}
.about_con3 ul li:hover h4{background:#211614;color:#fff;}
.about_con3 ul li:hover h4 span{background: url(img/ico10.png) no-repeat bottom;}
.about4{height:752px;/*padding-top: 72px;*/background: #fff;}
.about4_title{text-align: center;}
.about4_title h3{font-size:36px;line-height:1em; font-weight: bold;}
.about4_title span{display: block;width:93px;height:6px;background:#af8f66;margin:14px auto 30px;}
.about4_title p{font-size:12px; line-height:24px;}
.about4_con{margin-top: 70px;}
.about4_con01{margin-top: 62px;height: 472px;}
.about4_con01 ul li{width: 394px;height: 472px;float: left;margin-right: 9px;overflow: hidden;position: relative;}
.about4_con01 ul li:nth-child(3n){margin-right: 0;}
.about4_con01 ul li img.about4_con_img{width: 394px;height: 472px;display: block;}
.about4_con01 ul li h3{color: #fff;font-size: 24px;line-height:1em;font-weight: bold;position: absolute;top: 40px;left: 40px;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about4_con01_hover{width:100%;height: 100%;position: absolute;top:-100%;left: 0;background: rgba(2,17,31,0.7);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.about4_con01 ul li:hover h3{top: -30px;}
.about4_con01 ul li:hover .about4_con01_hover{top: 0px;}
.about4_con01_hover01{width:200px;height: 472px;float: left;text-align: center;}
.about4_con01_hover01 img{height: 116px;margin-top: 160px;}
.about4_con01_hover01 h4{font-size:24px;font-weight: bold;color: #fff; line-height:1em;margin-top:40px;}
.about4_con01_hover02{float: left;}
.about4_con01_hover02 a{display: block;color:#fff;font-size:16px;font-weight: bold; width:160px;height:30px;border:2px solid transparent;/*text-align: center;*/margin-bottom: 5px; line-height:30px;}
.about4_con01_hover02 a:hover{border:2px solid #fff;}
.about4_con01_hover_t1{margin-top:180px;}
.about4_con01_hover_t2{margin-top:180px;}
.about4_con01_hover_t3{margin-top:120px;}
.ceng{width:100%;height: 100%;top:0;left: 0;z-index: 9999;background: rgba(0,0,0,0.8);display: none;}
.ceng1{width:100%;height: 100%;top:0;left: 0;z-index: 9999;background: rgba(0,0,0,0.8);display: none;}
.about4_hover{width:1200px;height:500px;background: #fff;top: 50%;left: 50%;margin-top: -250px;margin-left: -600px;z-index: 9999;display: none;}
.about4_hover .close{ display:block;  width:32px; height:32px;overflow:hidden; cursor:pointer;  position:absolute;right: 0; z-index:10;}
.about4_hover .close{background:url(img/close.png) no-repeat; top:0px;}
.about4_hover_con{position:relative;width:1050px;height:400px;overflow: hidden;margin: 50px auto;}
.about4_hover_con ul li.about4_hover_li{width:1050px;height: 400px;overflow: hidden;display: none;}
.about4_hover_img{width:292px;height: 300px;}
.about4_hover_img img{width:292px;height: 300px;display: block;-o-object-fit: contain;object-fit: contain;}
.about4_hover_content{width:700px;height: 400px;overflow: hidden;line-height: 2em;}
.picScroll-left1{position:relative;width: 292px;height: 300px;overflow: hidden;}
.picScroll-left1 .hd1 .prev,.picScroll-left1 .hd1 .next{ display:block;  width:32px; height:32px;overflow:hidden; cursor:pointer;  position:absolute;top:134px; z-index:10;}
.picScroll-left1 .hd1 .prev{left: 0; background:url(img/left.png) no-repeat;}
.picScroll-left1 .hd1 .next{background:url(img/right.png) no-repeat;right: 0;}
.picScroll-left1 .bd1{position:relative;width: 292px;height: 300px; margin:0px auto;overflow: hidden;}
.picScroll-left1 .bd1 ul{overflow:hidden;position:relative;zoom:1;display: block;}
.picScroll-left1 .bd1 ul li{width: 292px;height: 300px; float: left;}
.picScroll-left1 .bd1 ul li img{width: 292px;height: 300px;-o-object-fit: contain;object-fit: contain;}
.video_bn{width:800px;height:520px;background: #fff;top: 50%;left: 50%;margin-top: -250px;margin-left: -425px;z-index: 9999;display: none;}
.video_bn iframe{width: 100%;height: 100%;border: 0;}


.video_con img,.video_list ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	}
.video_con:hover img,.video_list ul li:hover img{
	transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
}
.banner1{max-width: 2560px;margin: 0 auto;}
.banner1 img{width:100%;display: block;}
.group{margin: 65px auto 110px;padding-bottom: 320px;background: url(img/group_bg.jpg) no-repeat bottom;}
.group_con{width:650px;color: #212121;}
.const{margin: 48px auto 70px;}
.const_title{height: 58px;text-align: center;}
.const_title h3{font-size: 36px;line-height:1em;color:#2c2c2c;font-weight: bold;}
.const_title span{display: block;width: 100%;height: 1px;background: rgba(0,0,0,0.1);position: absolute;bottom: 2px;left:0;}
.const_title em{display: block;width:140px;height: 5px;background:#af8f66;position: absolute;bottom: 0px;left:530px;}
.const_text{color: #464646;line-height:30px;text-align: center;margin-top: 36px;}
.const_con{width: 100%;height: 480px;margin-top: 110px;}
.const_con img{display: block;width: 100%;height: 480px;}
.const_con_text{width:500px;height:380px;color: #fff;padding: 20px 35px;background: rgba(6,43,89,0.88);top:-30px;right: 0;}
.const_con_text h4{font-size: 30px;line-height: 88px;border-bottom: 1px solid #fff;font-weight: bold;}
.const_content{margin-top: 15px;line-height: 30px;height: 210px;overflow: hidden;}
.const_list{margin-top: 30px;}
.const_list ul li{width:587px;height: 310px;float: left;margin:0 26px 30px 0;position: relative;overflow: hidden;}
.const_list ul li a{color: #fff;}
.const_list ul li:nth-child(2n){margin-right: 0;}
.const_list ul li img{width:587px;height: 310px;display: block;}
.const_list_text{width: 494px;height: 64px;text-align: center;line-height: 64px;font-size: 20px;font-weight: bold; position: absolute;bottom: 0;right: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.const_list ul li:hover .const_list_text{bottom: -64px;}
.const_list_hover{width:100%;height:100%;text-align: center; position: absolute;bottom:-100%;left: 0;background: rgba(0,0,0,0.83);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.const_list ul li:hover .const_list_hover{bottom: 0;}
.const_list_hover h4{font-size: 24px;font-weight: bold;line-height: 1em;padding-top: 115px;}
.const_list_hover span{display:block;width:80px;height: 30px;margin: 55px auto 0;font-size: 12px; line-height:30px; border: 1px solid rgba(255,255,255,0.3);}

.develop{margin: 70px auto;}
.develop_con{width: 920px;}
.develop_tui{width: 230px;}
.develop_tui ul li{margin-bottom: 23px;position: relative;}
.develop_tui ul li h4{display: block;/*height:60px;*/line-height:60px;padding:10px 0px 10px 15px; color:#fff;font-size: 20px;font-weight: bold; background:#a87a42;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.develop_tui ul li h4 span{display: block;width:28px;height:20px;background: url(img/ico10.png) no-repeat top;position: absolute;top:30px;right:15px;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.develop_tui ul li img{display: block;width:100%;}
.develop_tui ul li:hover h4{background:#211614;color:#fff;}
.develop_tui ul li:hover h4 span{background: url(img/ico10.png) no-repeat bottom;}

.develop_con1{padding-left: 22px; zoom:1;display: none;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.develop_con1 li{width:885px;height: 140px;margin: 40px 0 0 13px; position: relative;background: #f1f1f1;
-webkit-box-shadow:0 0px 0px rgba(0,0,0,0.3);box-shadow:0 0px 0px rgba(0,0,0,0.3);}
.develop_xian{width: 0px;height:170px; border-left: 1px dashed #c9c9c9; position: absolute;top: -15px;left: -24px;}
.develop_quan{width: 14px;height:14px;border-radius: 50%;border: 4px solid rgba(178,129,70,0.42);position: absolute;top:59px;left: -35px;}
.develop_mon{padding-left: 35px;height:40px;float: left; line-height:140px;color: #868686;font-size: 24px;font-weight: bold;}
.develop_text{width:700px;margin-left:106px;padding-top: 25px;color: #313131;font-size: 16px;line-height: 30px;}
.develop_con1 li:hover{-webkit-box-shadow:0 0px 40px rgba(178,129,70,0.42);box-shadow:0 0px 40px rgba(178,129,70,0.42);}
.picScroll-left2{position:relative;}
.picScroll-left2 .hd{position:relative;}
.picScroll-left2 .hd a{display:block;width:24px; height:69px;overflow:hidden;background:url("img/arrow.png") no-repeat;}
.picScroll-left2 .hd .next{position:absolute; right:0px; top:0;background-position:right;}
.picScroll-left2 .hd .prev{position:absolute; left:0px; top:0;background-position:left;}
.picScroll-left2 .bd{width:780px;height:69px; margin: 0 auto; overflow: hidden;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{float:left;font-size: 24px;margin-right: 47px; font-weight: bold;color: #231815;line-height: 67px; cursor:pointer;}
.picScroll-left2 .bd ul li.on{border-bottom:2px solid #b28146;color: #b28146; }


.brand{margin: 40px auto 90px;}
.brand_list{height: 59px;border-bottom: 1px solid #D0E9C6;}
.brand_list a{color: #2c2c2c;font-size: 30px;line-height:58px;margin-right: 100px;padding: 0 10px; font-weight: bold;display: inline-block;}
.brand_list a.on{border-bottom: 3px solid #ab753f;color: #ab753f;}
.brand_con{display: none;margin-top:60px;}
.brand_p{color: #464646;line-height:1em;margin-bottom: 62px;}
.brand_con1 ul li{width:376px;float: left;margin:0 36px 40px 0;position: relative;
-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3);}
.brand_con1 ul li:nth-child(3n){margin-right: 0;}
.brand_con1 ul li img{display: block;width: 100%;height:280px;}
.brand_con1 ul li p{height: 60px;line-height:60px;text-align: center;font-size: 18px;color: #ab753f;font-weight: bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.brand_con1_hover{width: 100%;height:280px;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.brand_con1_hover i{display: block;width:47px;height: 47px;background: url(img/case_ico.png) no-repeat;margin: 117px auto 0;}
.brand_con1 ul li:hover p{color: #432603;}
.brand_con1 ul li:hover .brand_con1_hover{opacity: 1;}

.strategy{margin: 50px auto 100px;}

.honor{margin:60px auto 100px;}
.honor_list{height: 72px;background:#f5f5f5;padding:5px 0 0 20px;}
.honor_list a{display: block;height:70px;line-height: 70px;margin-right: 100px;font-weight: bold; font-size:24px;color: #8f8f8f;float: left;}
.honor_list a em{display: inline-block;width:32px;height:32px;margin-right: 10px;background-position:right;background-repeat: no-repeat;vertical-align: middle;}
.honor_list a:nth-child(1) em{background-image: url(img/honor_ico1.png);}
.honor_list a:nth-child(2) em{background-image: url(img/honor_ico2.png);}
.honor_list a.on{color: #2c2c2c;}
.honor_list a.on em{background-position:left;}
.honor_con{height: 540px;padding:127px 40px 0; background: url(img/honor_bg.jpg) no-repeat;}
.honor_con1{width:516px;height: 422px;overflow: hidden;}
.honor_con1 ul li{width:516px;height: 422px;display: none;}
.honor_con1 ul li img{width:516px;height: 357px;display: block;}
.honor_con1 ul li p{width:516px;height: 65px;display: block;background: #efe51f;font-size: 18px;color: #231815; text-align: center;line-height: 65px;}
.honor_con_img{width:590px;height: 422px;/*overflow: hidden;overflow-y: scroll;*/}
.honor_con_img ul li{width:187px;height: 130px;float: left;margin:0 5px 15px 0; overflow: hidden;position: relative;}
.honor_con_img ul li:nth-child(3n){margin-right: 0;}
.honor_con_img ul li img{width:187px;height: 130px;display: block;}
.honor_con_img_hover{width: 100%;height: 100%;background: rgba(35,24,21,0.8);position: absolute;top: 100%;left: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.honor_con_img_hover i{display: block;width:24px;height: 20px;margin:55px auto 0; background: url(img/honor_ico3.png) no-repeat;}
.honor_con_img ul li:hover .honor_con_img_hover{top: 0;}

.social{margin: 50px auto 70px}
.social_top{font-size: 24px;color: #b28146;line-height: 1em;font-weight: bold;padding-bottom: 25px;border-bottom: 1px solid #D0E9C6;}
.social_con{margin-top: 44px;}
.social_con ul li{height: 234px;margin-bottom: 40px;background: #f5f5f5;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.social_con ul li img{height: 234px;width:302px;display: block;float: left;}
.social_content{width:845px;float: right;margin: 45px 25px 0 0;position: relative;}
.social_content h4{width:75%;color: #2c2c2c;font-size: 18px;line-height:1em;height: 1em; font-weight: bold;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.social_content span{display: block;color: #d1d1d1;line-height:1.5em;position: absolute;top: 0;right: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.social_content p{color: #9d9d9d;line-height:1.5em;height: 4.5em;margin-top:40px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.social_con ul li:hover h4{color: #fff;}
.social_con ul li:hover span{color: #fff;}
.social_con ul li:hover p{color: #fff;}
.social_con ul li:hover{background: #c09853;}

.page{text-align: center;}
.page a{display: inline-block;font-size:15px;border: 1px solid #e7e7e7; width:36px;height:36px;line-height:36px;color:#a4a1a1;background:#fff;margin-right:12px;vertical-align: middle; }
.page a:last-child{margin-right:0;}
.page span.current{background:#c09853;color:#fff;isplay: inline-block;font-size:15px;border: 1px solid #e7e7e7; width:36px;height:36px;line-height:36px;margin-right:12px;vertical-align: middle;    display: inline-block;}
.page a.prePage{background:url(img/page_left.png) no-repeat;}
.page a.nextPage{background:url(img/page_right.png) no-repeat;}

.impression{margin: 60px auto 30px;}
.impression0{margin-bottom: 40px;height: 393px;overflow:hidden;position: relative;}
.impression1 ul li{position: absolute;width: 290px;height: 190px;text-align: center;overflow:hidden;}
.impression1 ul li a{display: block;width: 100%;height: 100%;}
.impression1 ul li img{width: 100%;height: 100%;display: block;}
.impression1 ul li p{width:100%;height: 40px;color: #fff;font-size: 16px; line-height: 40px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;}
.impression1 ul li h4{color: #231815;font-size: 30px;line-height:1em;font-weight: bold;margin-top: 72px;}
.impression1 ul li i{display: inline-block;width: 46px;height: 10px;background: url(img/impression_ico.png) no-repeat;margin-top: 25px;}
.impression1 ul li:nth-child(1){width:595px;height: 393px;left: 0;top: 0;}
.impression1 ul li:nth-child(2){left:608px;top: 0;}
.impression1 ul li:nth-child(3){right: 0;top: 0;}
.impression1 ul li:nth-child(4){left:608px;bottom: 0;}
.impression1 ul li:nth-child(5){right: 0;bottom: 0;background: #fef002;}
.impression2 ul li{position: absolute;width: 290px;height: 190px;text-align: center;overflow:hidden;}
.impression2 ul li a{display: block;width: 100%;height: 100%;}
.impression2 ul li img{width: 100%;height: 100%;display: block;}
.impression2 ul li p{width:100%;height: 40px;color: #fff;font-size: 16px; line-height: 40px;background: rgba(0,0,0,0.5);position: absolute;bottom: 0;left: 0;}
.impression2 ul li h4{color: #231815;font-size: 30px;line-height:1em;font-weight: bold;margin-top: 72px;}
.impression2 ul li i{display: inline-block;width: 46px;height: 10px;background: url(img/impression_ico.png) no-repeat;margin-top: 25px;}
.impression2 ul li:nth-child(5){width:595px;height: 393px;right: 0;top: 0;}
.impression2 ul li:nth-child(1){left:0px;top: 0;}
.impression2 ul li:nth-child(2){left: 302px;top: 0;}
.impression2 ul li:nth-child(3){left:0px;bottom: 0;}
.impression2 ul li:nth-child(4){left: 302px;bottom: 0;background: #f0e5cf;}
.impression1 ul li img,.impression2 ul li img,.video_content ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	}
.impression1 ul li:hover img,.impression2 ul li:hover img,.video_content ul li:hover img{
	transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
}

.heng1{width: 790px;  height:56px;  border-bottom: 1px solid #cacaca; margin-top: 10px;}
.heng1-1{float:left;width: 101px; text-align: center; height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 24px; color: #4c4c4c;  border-bottom: 2px solid #006473;}
.heng1-2{float: right; line-height: 74px; font-family: "微软雅黑"; font-size: 14px; color: #666666;}
.heng1-2 a{color: #666666;}
.heng2{width: 800px; margin:  0 auto; height: auto; min-height: 400px;}
.heng2-1{float: left; width: 432px; height: 350px; margin-top: 14px;}
.heng2-2{float: right; width: 362px; height: auto; margin-left: 0px;}
.video1{margin: 50px auto 60px;}
.video_left{width:230px;padding: 20px 0;background:#f2f2f2;}
.video_right{width: 930px;}
.video_list_con a{display: block;height: 40px;line-height: 40px;font-size:16px;color: #7a7a7a; position: relative;padding-left: 75px;width:155px;margin-bottom: 20px;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.video_list_con a i{display: inline-block;width:8px;height: 8px;border-radius: 50%;background:#848484;position: absolute;top:16px;left: 56px;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.video_list_con a.on,.video_list_con a:hover{background: #b28146;color: #fff;}
.video_list_con a.on i,.video_list_con a:hover i{background: #fff;}
.video_title h4{color: #231815;font-size: 30px;font-weight: bold;line-height: 1em;}
.video_title h4 img{vertical-align: middle;margin-right: 5px;}
.video_title p{line-height:30px;color: #d1d1d1;font-size: 12px; position: absolute;top: 0;right: 0;}
.video_title p a{color: #d1d1d1;}
.video_content{margin-top: 32px;}
.video_content ul li{width:300px;float: left;margin: 0 15px 35px 0;}
.video_content ul li:nth-child(3n){margin-right: 0;}
.video_content ul li p{width:100%;height:49px;line-height:49px;font-size:16px;color: #8f8f8f;text-align: center;background: #eaeaea; 
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.video_img{width:300px;height:200px;overflow: hidden;}
.video_img img{width:300px;height:200px;}
.video_content ul li:hover p{color: #fff;background: url(img/video_ico2.png) no-repeat center;}


.group1{margin: 60px auto 80px;}
.group_left{width: 880px;}
.group_right{width: 295px;}
.group_title{padding:20px;background:#b28146;margin-top: 36px;}
.group_title img{width:355px;height:205px;display: block;}
.group_title_con{width:440px;height:180px;color:#fff;position: relative;}
.group_title_con h3{font-size:16px;line-height: 1em;padding-top: 17px; height:1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight: bold;}
.group_title_con p{font-size:12px;line-height:1.8em;height:5em;margin-top:40px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.group_title_con span{position: absolute;bottom: 0;right:0;font-size: 12px;}
.group_con1{margin-top: 0px;}
.group_con1 ul li{padding-bottom: 15px;margin-bottom: 15px;}
.group_content1{width:calc(100% - 160px);width: -moz-calc(100% - 160px); height:64px; width:360px;}
.group_content1 h4{color:#4b4b4b;font-size: 16px; line-height:1em;height: 1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear; font-weight: 600;}
.group_content1 p{color:#949494;font-size: 14px; line-height:25px;height:4em;margin-top: 2px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.group_con1 ul li:hover .date{background:#006473;color:#fff;}
.group_con1 ul li:hover h4{color:#006473; font-weight: 600;}
.group_con1 ul li:hover p{color:#006473;}
.group_search{border: 1px solid #D0E9C6;padding:30px 25px;}
.group_search h3{font-size: 24px;color: #231815;line-height: 1em;font-weight: bold;margin-bottom: 25px;}
.group_search form select{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px;}
.group_search form input[type="text"]{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px;}
.group_search form input[type="submit"]{display: block;width: 100%;height: 42px;background: #b28146;color: #fff;font-size: 16px; border: 0;}
.group_nav{margin-top: 36px;}
.group_nav ul li{width:300px;height: 220px; margin-bottom: 25px;overflow: hidden;position: relative;}
.group_nav ul li img{width:300px;height: 220px;display: block;}
.group_nav ul li h4{color: #fff;font-weight: bold;font-size: 18px;line-height: 1em;position: absolute;top: 30px;left: 30px;}

.techno{margin: 55px auto 70px;}
.techno_title{text-align: center;font-size: 0;}
.techno_title h4{color: #2b2b2b;font-size: 30px;line-height: 1em;font-weight: bold;}
.techno_title span{display: inline-block;width:130px;height: 4px;background:#af8f66;margin: 20px 0 0px;}
.techno_title p{color: #595959;font-size:16px;line-height: 1em;margin-top: 30px;}
.techno_con1{margin: 45px 0 100px;}
.techno_con1 ul li{width:390px;height: 505px; float: left;margin-right: 15px;position: relative;overflow: hidden;}
.techno_con1 ul li:nth-child(3n){margin-right: 0;}
.techno_con1 ul li h4{height:85px;line-height: 85px;background: #e2e2e2;text-align: center;font-size: 20px;color: #292929;font-weight: bold;}
.techno_con1 ul li img.techno_con1_img{width: 100%;height: 420px;}
.techno_con1_hover{width: 100%;height: 100%;position: absolute;top:100%;left: 0;background:#ffd900;text-align: center;font-size: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.techno_con1_hover img{height: 56px;margin-top: 70px;}
.techno_con1_hover h3{color: #1f0202;font-size: 24px;line-height: 1em;font-weight: bold;margin-top: 30px;}
.techno_con1_hover p{color: #505050;font-size: 14px;line-height:30px;height: 120px; text-align: left;margin: 32px 40px 70px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:4;overflow: hidden;}
.techno_con1_hover span{display: inline-block;width: 120px;height: 40px;line-height: 40px;border: 1px solid #2b2b2b; font-size: 12px;color: #2b2b2b; }
.techno_con1 ul li:hover .techno_con1_hover{top: 0;}
.techno1{padding: 50px 0 70px;background: #f7f7f7;}
.techno_con2{margin-top: 50px;}
.techno_con2 ul li{width:590px;height: 269px;margin:0 20px 20px 0; position: relative;float: left;overflow: hidden;}
.techno_con2 ul li:nth-child(2n){margin-right: 0;}
.techno_con2 ul li img.techno_con2_img{width:590px;height: 269px;display: block;}
.techno_con2_hover{width: 225px;height: 269px;font-size: 0; text-align: center;position: absolute;top: 0;left: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.techno_con2 ul li:nth-child(1) .techno_con2_hover{background: url(img/tech_bg1.png) no-repeat;}
.techno_con2 ul li:nth-child(2) .techno_con2_hover{background: url(img/tech_bg2.png) no-repeat;}
.techno_con2 ul li:nth-child(3) .techno_con2_hover{background: url(img/tech_bg3.png) no-repeat;}
.techno_con2 ul li:nth-child(4) .techno_con2_hover{background: url(img/tech_bg4.png) no-repeat;}
.techno_con2_hover img{margin-top: 80px;height: 60px;}
.techno_con2_hover h4{font-size: 20px;color: #fff;line-height:1em;font-weight: bold;margin-top: 40px;}
.techno_con2_hover1{width:100%;height: 100%;background: rgba(0,0,0,0.9);position: absolute;top: 0;left: -100%;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.techno_con2 ul li:hover .techno_con2_hover{left:-225px;}
.techno_con2 ul li:hover .techno_con2_hover1{left:0;}
.techno_con2_hover1_con{width: 225px;height: 269px;font-size: 0; text-align: center;}
.techno_con2_hover1_con img{margin-top: 80px;height: 60px;}
.techno_con2_hover1_con h4{font-size: 20px;color: #fff;line-height:1em;font-weight: bold;margin-top: 40px;}
.techno_con2_hover1_content{width:304px;height: 140px;border-left: 1px solid rgba(255,255,255,0.3);position: relative; padding-left: 30px;color: #fff;margin: 80px 30px 0 0;}
.techno_con2_hover1_content p{line-height:24px;height: 48px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.techno_con2_hover1_content span{display: block;width:90px;height: 30px;text-align: center;line-height: 30px;font-size: 12px;border: 1px solid rgba(255,255,255,0.3);position: absolute;bottom:10px;right: 0;}
.techno2{margin: 50px auto 100px;}
.techno_con3{margin-top: 50px;}
.techno_con3 img{width: 100%;height: 392px;display: block;}
.techno_con3 span{display: block;width: 140px;height: 40px;text-align: center;line-height:40px;background: #432603;color: #fff;font-size: 12px;position: absolute;bottom: 0;right: 0;}

.innovation{margin: 60px auto 90px;}
.innovation_left{width:219px;padding:20px 0;background: url(img/innovation_bg1.png);}
.innovation_right{width:930px;}
.innovation_menu{width:203px;}
.innovation_menu a{display: block;width: 100%;height: 44px;line-height:44px;margin-bottom: 4px;text-indent: 50px;font-size:16px;color: #2b2b2b;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;background: transparent;}
.innovation_menu a.on,.innovation_menu a:hover{color: #fff;background: url(img/innovation_ico1.png) no-repeat;}
.innovation_title{background: #e5e5e5;height: 50px;}
.innovation_title h4{color: #b28146;font-size: 20px;font-weight: bold;line-height:50px;margin-left: 12px;}
.innovation_title h4 img{vertical-align: middle;margin-right:10px;}
.innovation_title p{line-height:55px;color: #b4b4b4;font-size: 12px; position: absolute;top: 0;right: 10px;}
.innovation_title p a{color: #b4b4b4;}
.innovation_con{margin-top: 50px;}

.product{margin: 70px auto 100px;}
.product_con ul li{width:590px;height: 350px;position: relative;float: left;margin: 0 20px 25px 0;overflow: hidden;}
.product_con ul li:nth-child(2n){margin-right: 0;}
.product_con ul li img{display: block;width:590px;height: 350px;}
.product_con ul li h4{height: 60px;width: 100%;text-indent: 30px; line-height: 60px;font-size:20px;font-weight: bold;position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.9);color: #fff;
-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.product_con ul li:hover h4{bottom: -60px;}
.product_hover{width:100%;height:100%;position: absolute;bottom:-100%;left:0;background: #ffd900;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.product_hover h3{color: #231815;font-size: 24px;font-weight: bold;line-height:1em;margin: 60px 40px 0;}
.product_hover p{color: #333333;line-height:30px;font-size: 16px;margin: 45px 40px 0;height: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.product_hover span{display:block;width: 120px;height: 40px;margin: 55px auto 0;text-align: center; line-height: 40px;border: 1px solid rgba(43,43,43,0.3); font-size: 12px;color: #2b2b2b;}
.product_con ul li:hover .product_hover{bottom: 0;}

.case{margin: 70px auto 100px;}
.case_list{margin-top: 60px;}
#imgMenu2{width:1200px; height:447px;overflow: hidden;}
#imgMenu2 li {float: left;display: block;height: 447px;position:relative; overflow: hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
#imgMenu2 ul {display: block; list-style-position: outside; list-style-type: decimal}
#imgMenu2 ul li{width:260px; height:447px;}
#imgMenu2 li .hpanel {display: block; height:447px; width:420px;}
#imgMenu2 ul li img{width:420px;}
#imgMenu2 li.on{width:420px;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.case_text{color: #fff;font-size: 24px;line-height:1em;font-weight: bold;position: absolute;top: 70px;left: 35px;}

.bridge{margin: 65px auto 90px;}
.bridge_con{padding-bottom: 20px;}
.bridge_con ul li{width:386px;float: left;margin: 0 21px 45px 0;position: relative;overflow: hidden;}
.bridge_con ul li:nth-child(3n){margin-right: 0;}
.bridge_img{width:386px;height: 287px;overflow: hidden;}
.bridge_img img{width:386px;height: 287px;}
.bridge_con ul li p{width:100%;height: 58px;line-height: 58px;margin-top: 2px; text-align: center;font-weight: bold; background: #e9e9e9;color: #6d6d6d;font-size: 18px;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.bridge_con ul li:hover p{background: #b28146;color: #fff;}
.bridge_hover{width:386px;height: 287px;position: absolute;top: -287px; left: 0;background: rgba(0,0,0,0.66);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.bridge_hover i{display: block;width: 47px;height: 47px;background: url(img/case_ico.png) no-repeat;margin:120px auto 0;}
.bridge_con ul li:hover .bridge_hover{top: 0;}
.bridge_con ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	}
.bridge_con ul li:hover img{
	transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
}

.partner{padding-bottom: 50px;}
.partner ul li{width:232px;float: left;margin: 0 10px 30px 0;position: relative;overflow: hidden;}
.partner ul li:nth-child(5n){margin-right: 0;}
.partner_img{width:232px;height:142px;overflow: hidden;}
.partner_img img{width:232px;height: 142px;}
.partner ul li p{width:100%;height:1em;line-height:1em;margin-top:20px; text-align: center;font-weight: bold;color: #231815;font-size: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


.public_list{height:61px;border-bottom: 1px solid #D0E9C6;}
.public_list a{display: block;height:60px;line-height: 60px;margin-right:40px;font-weight: bold; font-size:24px;color: #8f8f8f;float: left;}
.public_list a em{display: inline-block;width:32px;height:32px;margin-right: 10px;background-position:left;background-repeat: no-repeat;vertical-align: middle;}
.public_list a:nth-child(1) em{background-image: url(img/public_ico1.png);}
.public_list a:nth-child(2) em{background-image: url(img/public_ico2.png);}
.public_list a.on{color: #2c2c2c;border-bottom: 3px solid #af8f66;}
.public_list a.on em{background-position:right;}
.public_p{margin-top: 28px;color: #464646;line-height:1em;font-size: 16px;}
.public_con{padding-bottom: 20px;margin-top: 40px;}
.public_con ul li{width:386px;float: left;margin: 0 21px 45px 0;position: relative;overflow: hidden;}
.public_con ul li:nth-child(3n){margin-right: 0;}
.public_img{width:386px;height: 440px;overflow: hidden;}
.public_img img{width:386px;height: 440px;}
.public_con ul li p{width:100%;height: 58px;line-height: 58px;margin-top: 2px; text-align: center;font-weight: bold; background: #e9e9e9;color: #6d6d6d;font-size: 18px;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.public_con ul li:hover p{background: #b28146;color: #fff;}
.public_hover{width:386px;height: 440px;position: absolute;top: -440px; left: 0;background: rgba(0,0,0,0.66);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.public_hover i{display: block;width: 47px;height: 47px;background: url(img/case_ico.png) no-repeat;margin:194px auto 0;}
.public_con ul li:hover .public_hover{top: 0;}
.public_con ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	}
.public_con ul li:hover img{
	transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
}

.contact{margin:70px auto;}
.contact_title h4{color: #2c2c2c;font-size: 36px;line-height:1em;font-weight: bold;}
.contact_title span{display: block;width: 140px;height: 5px;background: #af8f66;margin: 18px 0 0px;}
.contact_title p{color: #464646;font-size: 16px;line-height: 2em;margin-top: 36px;}
.recruit{margin-top: 35px;}
.recruit ul{height: 50px;line-height: 50px;border-bottom: 2px solid #fff;}
.recruit ul li{float: left;text-align: center;overflow: hidden;}
.recruit ul li.r_li1{width:200px;}
.recruit ul li.r_li2{width:180px;}
.recruit ul li.r_li3{width:210px;}
.recruit ul li.r_li4{width:550px;}
/*.recruit ul li.r_li5{width:190px;}
.recruit ul li.r_li6{width:180px;}*/
.recruit ul li.r_li7{width:60px;}
.recruit .recruit_th{height: 50px;color: #8a8a8a;font-size: 16px;background: #f0e5cf;border-bottom: 2px solid #fff;}
.recruit .recruit_tr ul{height: 50px;color: #848484;font-size: 16px;background: #f2f2f2;cursor: pointer;}
.recruit ul li em{display:block;height: 50px;margin: 0 auto;line-height: 45px; color: #2c2c2c;font-size: 30px;font-weight: bold;}
.recruit_tr_hover{padding: 30px 20px;position: relative;display: none;}
.recruit_tr_hover_con{color: #2c2c2c;width:960px;}
.recruit_bt{display: block; width:140px;height: 36px;background: #b28146;color: #fff; text-align: center;line-height:36px;position: absolute;top: 50%;right: 0;margin-top: -18px;}
.recruit .recruit_tr ul.on{color: #2c2c2c;}
.recruit .recruit_tr ul.on li em{color: #b28146;}
.contact_con{height: 358px;padding-top: 60px; background: url(img/contact_bg.jpg) no-repeat center;}
.contact_content{color:#fff;width:310px;}
.contact_content h4{font-size: 36px;line-height:1em;font-weight: bold;}
.contact_content span{display: block;width: 140px;height: 5px;background: #fff;margin: 18px 0px 36px;}
.contact_content p{font-size: 16px;line-height: 2em;line-height:36px;}
.contact_content p b{font-size: 30px;}
.contact_map{width:814px;height: 215px;overflow: hidden;}
.contact_map1{width: 100%;height: 274px;margin-top: 30px; background: url(img/contact_bg1.jpg) no-repeat;}
.contact_content1{color: #fff;padding: 55px 0 0 60px;width: 380px;}
.contact_content1 h4{font-size: 30px;line-height:1em;font-weight: bold;margin-bottom:10px;}
.contact_content1 p{font-size: 15px;line-height: 2em;line-height:36px;}
.contact_map1_con{width:670px;height: 274px;overflow: hidden;}
.contact_list{margin-top: 70px;}
.contact_list ul li{width:560px;float: left;height: 186px;margin: 0 80px 80px 0;overflow: hidden;}
.contact_list ul li:nth-child(2n){margin-right: 0;}
.contact_list ul li img{display: block;width: 170px;height: 170px;border-radius: 50%;float: left;}
.contact_list_con{width:374px;float: right;}
.contact_list_con h4{line-height:68px;font-size: 20px;color: #2c2c2c;font-weight: bold;background:url(img/contact_ico102.png) no-repeat bottom;}
.contact_list_con h4 i{display: inline-block;width:22px;height: 28px;background: url(img/contact_ico101.png) no-repeat;vertical-align: middle;margin-right: 10px;}
.contact_list_content{margin-top:10px;}
.contact_list_content p{line-height:36px;color: #434343;font-size: 14px;}
.contact_list_content p b{font-size: 18px;}


ceng2{width: 100%;height: 100%;background: rgba(0,0,0,0.8);top: 0;left: 0;z-index:99;display: none;}
.shenqin_hover{width:800px;height:40%; background: #fff; position: fixed; top:20%; left: 50%;margin-left: -400px;z-index: 9999;display: none;}
.shenqin_hover_top{margin:20px 30px 0px; text-align: right;}
.shenqin_hover_top a img{width:40px;height:40px;}
.shenqin_hover_con{width: 600px;margin:0 auto;}
.shenqin_hover_con p{line-height: 36px;margin-bottom: 20px;}
.recruit_text{height: 34px;border: 1px solid #DCDCDC;width:280px;text-indent: 10px;}
.recruit_text1{margin-right: 30px;}
.recruit_select{height: 34px;border: 1px solid #DCDCDC;width:280px;text-indent: 10px;}
.recruit_textarea{height:90px;border: 1px solid #DCDCDC;width:598px;text-indent: 10px; line-height: 30px;}
.recruit_submit{display: block; margin:40px auto 0px;border-radius: 5px; width:100px;height: 40px;font-size: 1.6rem; background: #e73535;border: 0; color: #fff;}


.about_conts{margin-top: 50px;}

.news_title{
    width: 80%;
    color: #595959;
    height: 45px;
    overflow: hidden;
}
.fanbian{
    margin-top: 20px;
}
.bt{text-align: center; border-bottom: #ccc dashed 1px; margin-bottom: 20px;}
.bt h1{
font-size: 18px;font-weight: bold;line-height: 40px;
}
.fanbian div{
    width: 100%;
    height: 24px;
    overflow: hidden;
    margin-bottom: 5px;
    line-height: 24px;
}
.xijs{
    margin-bottom: 5px;
    margin-top: 10px;
    border-bottom: 2px solid #ccc;
}
.xijs p{
    background: #b28146;
    color: #fff;
    width: 120px;
    text-align: center;
    height: 24px;
    font-size: 16px;
}
.aboutcon_img{
    text-align: center;
}
.about_con{
    width: 100%;
    margin-top: 25px;
}
.ceng2{width: 100%;height: 100%;background: rgba(0,0,0,0.8);top: 0;left: 0;z-index: 99;display: none;}

.public_con1{padding-bottom: 20px;margin-top: 40px;}
.public_con1 ul li{width:386px;float: left;margin: 0 21px 45px 0;position: relative;overflow: hidden;}
.public_con1 ul li:nth-child(3n){margin-right: 0;}
.public_img1{width:386px;height: 290px;overflow: hidden;}
.public_img1 img{width:386px;height: 290px;}
.public_con1 ul li p{width:100%;height: 58px;line-height: 58px;margin-top: 2px; text-align: center;font-weight: bold; background: #e9e9e9;color: #6d6d6d;font-size: 18px;
text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.public_con1 ul li:hover p{background: #b28146;color: #fff;}
.public_hover1{width:386px;height: 290px;position: absolute;top: -440px; left: 0;background: rgba(0,0,0,0.66);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.public_hover1 i{display: block;width: 47px;height: 47px;background: url(img/case_ico.png) no-repeat;margin:130px auto 0;}
.public_con1 ul li:hover .public_hover1{top: 0;}
.public_con1 ul li img{
	transform: scale(1,1);
	-o-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-ms-transform: scale(1,1);
	-webkit-transform: scale(1,1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
	}
.public_con ul li:hover img{
	transform: scale(1.1,1.1);
	-o-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	transition:0.5s linear;
	-o-transition:0.5s linear;
	-moz-transition:0.5s linear;
	-ms-transition:0.5s linear;
	-webkit-transition:0.5s linear;
}
.next_btn{position: absolute;top: 32px;right: 0px; width: 32px; height: 32px;background:url(img/right4.png) no-repeat center;cursor: pointer;}
.prev_btn{position: absolute;top: 64px;right: 0px; width: 32px; height: 32px;background:url(img/left4.png) no-repeat center;cursor: pointer;}
.disabled{opacity: 0.4;cursor: auto;}






.img_gallery {
	width: 432px;
	height: 350px
	overflow: hidden;
	position: relative;
	margin-left: 0px;
	margin-top: 2px;
	float: left;
}

.main_img {
	height: 350px;
	overflow: hidden;
	background: rgba(0, 0, 0, 0.9);
	position: relative;
}

.main_img ul {
	width: 9999px;
	height: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.main_img li {
	float: left;
	width: 100%;
	height: auto;
}

.main_img li span {
	display: block;
	width: 545px;
	height:222px
}

.img_font {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	width: 95%;
	padding: 8px 10px;
	background: rgba(0, 0, 0, 0.5);
	font-size: 14px;
}

.img_font span {
	font-size: 12px;
	display: none;
}

div.point {
	position: absolute;
	bottom: 0;
	right: 5px;
	z-index: 999;
	width: auto;
	height: 22px;
}

div.point a {
	float: left;
	width: 9px;
	height: 9px;
	margin: 0 5px;
	padding: 0;
	background: rgba(255, 255, 255, 0.5);
	display: block;
	
	text-indent: -9000px
}

div.point a.on {
	background: #ef534e;
}

.main_img ul li span img {
	width: 432px;
	height: 350px;
	display: block;
	border: none;
}

.main-title-texts{
	margin:20px 0 5px 0;
	width:100%;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
	text-align:center;
}

.main-title-texts a{
	width:40%;
	background:none;
	border-radius:5px;
	margin:0 5%;
	color:#ef534e;
	font-size:16px;
	height:34px;
	line-height:34px;
	position:relative;
	outline:0;
	border:none;
}

.heng3{width: 1200px; height: auto; margin: 0 auto; margin-top: 20px; min-height: 700px;}
.heng3-1{width: 572px; height: auto; float: left;}
.heng3-11{width: 572px; height: auto; height: 56px; border-bottom: 1px solid #cacaca;  margin-bottom: 2px;}
.heng3-1-1{float:left;width: 101px; text-align: center; height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 24px; color: #4c4c4c;  border-bottom: 2px solid #006473;}
.heng3-1-2{float: right; line-height: 66px; font-family: "微软雅黑"; font-size: 14px; color: #666666;}
.heng3-1-2 a{color: #666666;}


.heng3-3{font-family: "微软雅黑"; font-size: 16px; color: #454545; font-weight: 600; line-height: 36px;}
.heng3-4{font-family: "微软雅黑"; font-size: 14px; color: #666666; font-weight: 100;line-height: 25px;}
.heng3-4 a:hover{color: #006473;}
.heng3-5{width: 572px; margin: 0 auto; margin-top: 10px;}
.heng3-5 ul{width: 572px; margin: 0 auto;}
.heng3-5 ul li{width: 572px; float: left;font-family: "微软雅黑"; font-size: 14px; color: #5f5f5f;line-height: 30px;}
.heng3-5 ul li a{color: #5f5f5f;}
.heng3-5 ul li:hover a{color: #006473;}
.heng3a-1{width: 380px; height: auto; float: left;}
.heng3a-11{width: 380px; height: auto; height: 56px; border-bottom: 1px solid #cacaca;  margin-bottom: 2px;}
.heng3a-1-1{float:left;width: 101px; text-align: center; height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 24px; color: #4c4c4c;  border-bottom: 2px solid #006473;}
.heng3a-1-2{float: right; line-height: 66px; font-family: "微软雅黑"; font-size: 14px; color: #666666;}
.heng3a-1-2 a{color: #666666;}


.heng3a-3{font-family: "微软雅黑"; font-size: 16px; color: #454545; font-weight: 600; line-height: 36px;}
.heng3a-4{font-family: "微软雅黑"; font-size: 14px; color: #666666; font-weight: 100;line-height: 25px;}
.heng3a-4 a:hover{color: #006473;}
.heng3a-5{width:380px; margin: 0 auto; margin-top: 10px;}
.heng3a-5 ul{width: 380px; margin: 0 auto;}
.heng3a-5 ul li{width:380px; float: left;font-family: "微软雅黑"; font-size: 14px; color: #5f5f5f;line-height: 30px;}
.heng3a-5 ul li a{color: #5f5f5f;}
.heng3a-5 ul li:hover a{color: #006473;}

.heng3-55{width: 572px; margin: 0 auto; margin-top: 45px;}
.heng3-55 ul{width: 572px; margin: 0 auto;}
.heng3-55 ul li{width: 178px; height: 62px; float: left;font-family: "微软雅黑"; font-size: 14px; color: #5f5f5f;line-height: 30px; border: 1px solid #efefef; margin-left: 9px; margin-bottom: 14px; margin-top: 20px;}
.heng3-55 ul li a{color: #5f5f5f;}
.heng3-55 ul li:hover a{color: #006473;}

#video {
	width: 571px;
	height: 218px;
	margin: 0 auto;
	position: relative;
}

#video video {
	width: 100%;
	height: 100%;
	object-fit: fill;
	/*background: url(../images/sp.jpg) center no-repeat;*/
}

.VideoBtn {
	position: absolute;
	left: 50%;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	margin-left: -35px;
	margin-top: 4px;
	cursor: pointer;
	z-index: 10;
	opacity:0.5;
}


.foot{width: 100%; height: 101px; background: #006672; text-align: center; font-size: 14px; font-family: "微软雅黑";color: #ffffff; line-height: 27px; padding-top: 18px;}
.foot a{color: #fff;}



 /*banner-in*/
.ban-in{padding-top: 108px; height: 300px;background: no-repeat center center;text-align: right;}
.ban-in .text .cn{display: inline-block; position: relative; font-size: 24px;color: #fff;}
.ban-in .text .en{margin-top: 5px; font-size: 48px;color: #fff;font-family: "Rubik-Regular";line-height: 48px;letter-spacing: -4px;}
.ban-about{background-image: url(img/banner-about.jpg);}
.ban-about1{background-image: url(img/banner-hxys.jpg);}
.ban-shfw{background-image: url(img/shfu.jpg);}
.ban-cp{background-image: url(img/banner-cpzx.jpg);}
.ban-lxwm{background-image: url(img/banner-lxwm.jpg);}
.ban-news{background-image: url(img/banner-news.jpg);}
.ban-dt{background-image: url(img/banner-dt.jpg);}
.ban-business{background-image: url(img/banner-business.jpg);}
.ban-xswl{background-image: url(img/banner-xswl.jpg);}
.ban-project{background-image: url(img/banner-project.jpg);}
.ban-contact{background-image: url(img/banner-contact.jpg);}
.ban-search{background-image: url(img/banner-search.jpg);}

.secondNavBox{margin-bottom: 46px; line-height: 72px;overflow: hidden; border-bottom: 1px solid #e1e1e1;}
.secondNavBox .auto{padding-left:0px; height: 72px;}
.secondNavBox .auto:after{content: '';position: absolute;top: 0;left: 0;width: 1217px;height: 100%;}
.secondNavBox .secondNav{position: relative;z-index: 1; float: right;color: #808080;}
.secondNavBox .secondNav a{display: block;float: left;margin-left: 24px;}
.secondNavBox .secondNav a:hover,.secondNavBox .secondNav a.on{color: #006672;}
.secondNavBox .crumb{position: relative;z-index: 1;float: left;color: #9da1a8;}
.secondNavBox .crumb a{display: block;float: left;margin-right: 28px; position: relative;}
.secondNavBox .crumb .toIndex{display: block;float: left;margin-right: 8px; width: 25px;height: 72px;background: url(img/home.png) no-repeat center;}
.secondNavBox .crumb .second:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;}
.secondNavBox .crumb .second:hover{color: #07913b;}
.secondNavBox .crumb .third{cursor: default; margin-left: 0;}
.secondNavBox .crumb .third:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;background: url(img/arr1.png);}


.secondNavBoxnew{margin-bottom: 46px; line-height: 72px;overflow: hidden; border-bottom: 1px solid #e1e1e1;}
.secondNavBoxnew .auto{padding-left:0px; height: 72px;}
.secondNavBoxnew .auto:after{content: '';position: absolute;top: 0;left: 0;width: 1217px;height: 100%;}
.secondNavBoxnew .secondNav{position: relative;z-index: 1; float: right;color: #808080;}
.secondNavBoxnew .secondNav a{display: block;float: left;margin-left: 24px;}
.secondNavBoxnew .secondNav a:hover,.secondNavBoxnew .secondNav a.on{color: #006672;}
.secondNavBoxnew .crumb{position: relative;z-index: 1;float: left;color: #9da1a8;}
.secondNavBoxnew .crumb a{display: block;float: left;margin-right: 28px; position: relative;}
.secondNavBoxnew .crumb .toIndex{display: block;float: left;margin-right: 8px; width: 25px;height: 72px;background: url(img/home.png) no-repeat center;}
.secondNavBoxnew .crumb .second:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;}
.secondNavBoxnew .crumb .second:hover{color: #07913b;}
.secondNavBoxnew .crumb .third{cursor: default; margin-left: 0;}
.secondNavBoxnew .crumb .third:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;background: url(img/arr1.png);}






 /*about*/
.company-abstract{margin-top: -70px; overflow: hidden;}
.company-abstract:after{content: '';position: absolute;top: 0;left: 428px;width: 0px;height: 100%;background-color: #e6e6e6;}
.company-abstract .left{float: left;width: 349px;line-height: 1;padding-top: 82px; height: 630px; background: url(../images/nyzuo.jpg) center no-repeat;}
.company-abstract .left .slogan{color: #07913b;font-size: 30px;letter-spacing: 1px;font-weight: 600; font-family: "微软雅黑";}
.company-abstract .left .en{margin-top: 15px; margin-bottom: 50px;color: #b3b3b3;font-size: 24px;font-weight:600;font-family: "微软雅黑";/*text-transform: uppercase;*/ line-height: 40px;}
.company-abstract .left .since{ color: #07913b;font-size: 36px;font-family: "微软雅黑"; font-weight:600;text-transform: uppercase;letter-spacing: -2px; text-indent: 2em;}
.company-abstract .right{float: right;padding-top: 0px;padding-left: 0px;padding-bottom: 55px; width: 771px;}
.company-abstract .right .start{color: #b87b47;font-size: 30px;margin-bottom:20px ; font-family: "微软雅黑";}
.company-abstract .right p{margin-top: 25px;}
.groupBusiness .auto{height: 484px;}
.groupBusiness .left{position: absolute;top: 0;right: 772px;padding-right: 40px;text-align: right; width: 788px;height: 100%;background: url(img/bg_02.jpg);}
.groupBusiness .left .cn{font-size: 30px;color: #005cbf;line-height: 30px;margin-top: 84px;margin-bottom: 8px;}
.groupBusiness .left .en{font-size: 36px;color: #005cbf;opacity: .23;filter: alpha(opacity=23);line-height: 36px;}
.groupBusiness .right{position: absolute;top: 0;left: 428px; width: 1132px;height: 100%; background: url(img/bg_03.jpg);}
.groupBusiness .business-entry{margin-left: 40px;margin-top: 84px;}
.groupBusiness .business-entry li{float: left;width: 366px;position: relative;margin-bottom: 100px;}
.groupBusiness .business-entry .one:after,.groupBusiness .business-entry .three:after{content: '';position: absolute;top: 50%;left: 100%;margin-left: -30px; width: 60px;height: 1px;background-color: #ccc;}
.groupBusiness .business-entry .two,.groupBusiness .business-entry .four{padding-left: 86px;}
.groupBusiness .business-entry .three:after{display:none;}
.groupBusiness .business-entry a{position: relative;display: block;overflow: hidden;}
.groupBusiness .business-entry a .img{width: 60px;height: 60px;float: left;margin-right: 20px;background: no-repeat center;}
.groupBusiness .business-entry a .icon1{background-image: url(img/icon1.png);}
.groupBusiness .business-entry a .icon2{background-image: url(img/icon2.png);}
.groupBusiness .business-entry a .icon3{background-image: url(img/icon3.png);}
.groupBusiness .business-entry a .icon4{background-image: url(img/icon4.png);}
.groupBusiness .business-entry a .text{float: left;}
.groupBusiness .business-entry a .cn{font-size: 16px;color: #4c4c4c;}
.groupBusiness .business-entry a .en{margin-top: 5px; font-size: 18px;color: #b2b2b2;}

.speech{/*overflow: hidden;*/margin-bottom: 80px;}
.speech .word{overflow:hidden;}
.speech .word p{margin-bottom: 15px;}
.speech .sign{overflow:hidden;}
.speech .sign em{float: left;width: 280px;height: 67px;line-height: 67px;background: url(img/pic2.png) no-repeat right center; margin-left: 324px;}


.nyt{width: 100%; height: 133px; background: url(../images/nybanner.jpg) top no-repeat;}
.duanluo{ font-family: "微软雅黑"; font-size: 14px; color: #666666;line-height: 35px;}

.duanluo3{ font-family: "微软雅黑"; font-size: 16px; color: #666666;line-height: 35px;}


.videolist { position:relative; float:left; width:570px; height:226px; margin-right:50px; margin-top:15px; margin-bottom:30px; }
.videolist:hover{ cursor: pointer; }
.videoed { display:none; width:50px; height:50px; position: absolute; left:47%; top:46%; z-index:99; border-radius:100%; }
.videos{ display:none; border: 1px solid #080808; position:fixed; left:42%; top:50%; margin-left:-320px; margin-top:-210px; z-index:100; width:900px; height:360px; }
.vclose { position:absolute;right:0%; top:-10%; border-radius:100%; cursor: pointer; }



.video { width: 100%; height: 430px; background: url("img/home-video-bg.png") no-repeat center; background-size: cover; position: relative; }
.video .layer { text-align: center; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.5); position: absolute; left: 0; top: 0; right: 0; bottom: 0; display: table; }
.video .layer .tr { display: table-cell; vertical-align: middle; }
.video .layer h2 { font-size: 36px; color: #fff; line-height: 33px; margin-bottom: 25px; }
.video .layer p { font-size: 15px; color: #fff; line-height: 2.133; }
.video .layer a { width: 200px; height: 50px; display: block; border-radius: 4px; background: #007d4f; margin: 0 auto; text-align: center; line-height: 50px; font-size: 16px; color: #fff; transition: all 0.8s; -moz-transition: all 0.8s; -webkit-transition: all 0.8s; -o-transition: all 0.8s; margin-top: 40px; }
.video .layer a img { margin-left: 10px; }
.video .layer a:hover { color: #fff !important; border-radius: 25px; background: none; border: 1px solid #fff; }
.about .video{ width: 100%; height: 430px; background: url("img/home-video-bg.png") no-repeat center fixed; background-size: cover; position: relative; }

/* 遮盖层 */
.base-layer{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1; top:0; right:0; bottom:0; left:0; display:none; }


/*建工动态*/
.group1{width:1200px; margin:0 auto ;}
.group_left{width: 880px; float: left;}
.group_right{width: 295px; float: right;}
.group_title4{padding:20px;margin-top:0px; padding-left: 0;border-bottom: 1px solid #e7e7e7; margin-top: -14px;}
.group_title4 img{width:286px;height:171px;display: block; float: left;}
.group_title4_con{width:532px;height:180px;color:#666666;position: relative;float: left; margin-left: 26px; margin-top: -18px;}
.group_title4_con h3{font-size:18px; font-family: "微软雅黑"; color:#666666;line-height: 1em;padding-top:0px; height:1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight: 100;}
.group_title4_con p{font-size:14px;line-height:1.8em;height:5em;margin-top:31px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; color: #666666; font-family: "微软雅黑";}
.group_title4_con span{position: absolute;top: 0;right:0;font-size: 18px; color: #666666; font-family: "微软雅黑";top: 17px;}
.group_con11{margin-top: 20px;}
.group_con11 ul li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e7e7e7;}
.group_content11{width:calc(100% - 210px);width: -moz-calc(100% - 210px);  margin-left:167px;height:116px;}
.group_content11 h4{color:#4b4b4b;font-size: 16px; line-height:1em;height: 1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.group_content11 p{color:#666666;font-size: 14px; line-height:2em;height:4em;margin-top: 18px; display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.group_con11 ul li:hover .date1{background:#b28146;color:#fff;}
.group_con11 ul li:hover h4{color:#b28146;}
.group_con11 ul li:hover p{color:#b28146;}
.group_search{border: 1px solid #e7e7e7;padding:5px 25px 30px 25px;}
.group_search h3{font-size: 24px;color: #4c4c4c;line-height: 1em;font-weight: 100;margin-bottom: 25px; font-family: "微软雅黑";}
.group_search form select{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px; color:#757575;}
.group_search form input[type="text"]{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px;}
.group_search form input[type="submit"]{display: block;width: 100%;height: 42px;background: #b28146;color: #fff;font-size: 16px; border: 0;}
.group_nav{margin-top: 36px;}
.group_nav ul li{width:300px;height: 220px; margin-bottom: 25px;overflow: hidden;position: relative;}
.group_nav ul li img{width:300px;height: 220px;display: block;}
.group_nav ul li h4{color: #fff;font-weight: bold;font-size: 18px;line-height: 1em;position: absolute;top: 30px;left: 30px;}
.date1{width:138px;height:117px;background:#f2f2f2;text-align: center;color:#656565;-webkit-transition: all 0.5s linear;transition: all 0.5s linear; float: left;}
.date1 h3{font-size:30px;font-weight: bold;line-height: 1em;padding-top:11px;}
.date1 h5{font-size:14px;line-height: 1em;margin-top: 20px;}


.ckxq{float: left; padding: 5px; margin-top: 16px; background: #e3e3e3; font-family: "微软雅黑"; font-size: 14px; color: #666666; border-radius: 15px; padding-left: 20px; padding-right: 20px;}
.ckxq:hover{background: #cb954a; color: #ffffff;}


.jgdt2{width: 1200px; height: 59px; margin: 0 auto;}
.jgdt2-1{width:413px; height: 59px; float: left;}
.jgdt2-1 ul{width:413px; height: 59px; margin:  0 auto;}
.jgdt2-1 ul li{width:125px; height: 38px; float: left; background: #eaeaea; text-align: center; font-family: "微软雅黑";font-size: 16px; color: #949493;line-height: 38px; margin-right: 15px; border-radius: 19px;}
.jgdt2-1 ul li:hover{background: #cb954a; color: #fff; }
.jgdt2-1 ul .onk{background: #cb954a; color: #fff;}
.jgdt2-1 ul li a{color: #949493;}
.jgdt2-1 ul .onk a{color: #949493;}

.jgdt3{width: 1200px; height:auto; margin: 0 auto; min-height: 600px;}
.ditu1{width: 596px; height: 364px; background: url(../images/ditu1.jpg) center no-repeat; float: left;}
.ditu1-1{width: 488px; height: 63px; text-align: left; margin: 0 auto; border-bottom: 1px solid #fff; font-family: "微软雅黑"; font-size: 24px; color: #fff; margin-top: 45px;}
.ditu1-2{width: 455px; height: 63px; text-align: left; margin: 0 auto; font-family: "微软雅黑"; font-size: 16px; color: #fff; margin-top: 24px; line-height: 45px;}
.ditu{width: 1200px; margin: 0 auto; height: auto; min-height:502px;}
.ditu2{width:604px; height: 364px; float: left;}


.zzjg{width:100%; margin: 0 auto;}
.zzjg img{margin: 0 auto;}




.heng716{width: 1200px;  height:auto; margin: 0 auto; margin-top: 10px;}
.heng716-1{float:left; width: 800px; min-height: 438px;}
.heng716-2{float:right; width: 380px; min-height: 438px;}


.heng716-3{width: 380px;height:56px;margin: 0 auto;border-bottom: 1px solid #cacaca;margin-top: 10px;}
.heng716-4{float:left;width: 101px; text-align: center; height: 55px; line-height: 55px; font-family: "微软雅黑"; font-size: 24px; color: #4c4c4c;  border-bottom: 2px solid #006473;}
.heng716-5{float: right; line-height: 74px; font-family: "微软雅黑"; font-size: 14px; color: #666666;}
.heng716-5 a{color: #666666;}


 

.heng716-6{width: 380px; margin: 0 auto; margin-top: 10px;}
.heng716-6 ul{width: 380px; margin: 0 auto;}
.heng716-6 ul li{width: 380px; float: left;font-family: "微软雅黑"; font-size: 14px; color: #5f5f5f;line-height: 45px;}
.heng716-6 ul li a{color: #5f5f5f;font-weight:bold}
.heng716-6 ul li:hover a{color: #006473;}


.lzjb{width: 100%;background:url(../images/lzjbbj.jpg) center top no-repeat; height: 768px;}
.lzjb1{width: 934px; height: 517px; margin: 0 auto; background: rgba(255,255,255,0.5);border-radius: 5px; }


.zx1{width: 710px; margin: 0 auto; height: 540px; padding-top: 20px; line-height: 39px;}
.zx1 ul{width: 710px; margin: 0 auto;}
.zx1 ul li{width: 710px; float: left; background: none; margin-top: 21px;}

.zx1-1{width: 15%; float: left;text-align: right;font-family: "微软雅黑"; font-size: 14px;color: #333333;}
.zx1-2{width: 76%; float: left;}



.img_font2019 {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	width:100%;
	padding: 18px 10px;
	background: rgba(0, 0, 0, 0.2);
	font-size: 14px;
	text-align: right;
	
}

.img_font2019 span {
	font-size: 12px;
	display: none;
}